From caa6c26fb32d2d040098eb87c51cb3d9e6efebf4 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Sun, 1 Jul 2007 22:16:41 +0100 Subject: [PATCH] xendomains: Ignore 'lost+found' when finding saved dom images. Signed-off-by: Gawain Lynch --- tools/examples/init.d/xendomains | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/examples/init.d/xendomains b/tools/examples/init.d/xendomains index 6ad7a9b9e9..0fffd42c80 100644 --- a/tools/examples/init.d/xendomains +++ b/tools/examples/init.d/xendomains @@ -221,11 +221,12 @@ start() if [ "$XENDOMAINS_RESTORE" = "true" ] && contains_something "$XENDOMAINS_SAVE" then - mkdir -p $(dirname "$LOCKFILE") + XENDOMAINS_SAVED=`/bin/ls $XENDOMAINS_SAVE/* | grep -v 'lost+found'` + mkdir -p $(dirname "$LOCKFILE") touch $LOCKFILE echo -n "Restoring Xen domains:" saved_domains=`ls $XENDOMAINS_SAVE` - for dom in $XENDOMAINS_SAVE/*; do + for dom in $XENDOMAINS_SAVED; do echo -n " ${dom##*/}" xm restore $dom if [ $? -ne 0 ]; then @@ -259,6 +260,7 @@ start() if [ $? -eq 0 ] || is_running $dom; then echo -n "(skip)" else + echo "(booting)" xm create --quiet --defconfig $dom if [ $? -ne 0 ]; then rc_failed $? -- 2.30.2